package com.bb.flow.api.type;

/**
 * @author bigbeard
 * <p>
 * 流程结束类型
 */
public enum FlowEndType {

    /**
     * 正常结束
     */
    NORMAL_END(1, "正常结束"),
    /**
     * 异常结束
     */
    EXCEPTION_END(2, "异常结束"),

    /**
     * 用户取消执行
     */
    USER_CANCEL(3, "用户取消"),
    /**
     * 无法执行
     */
    NOT_EXECUTE(4, "无法执行");

    private final String name;
    private final int code;

    FlowEndType(int code, String name) {
        this.name = name;
        this.code = code;
    }

    public String getName() {
        return name;
    }

    public int getCode() {
        return code;
    }

}
